/**
 * Created by hama on 2016/6/12.
 */
var express = require('express');
var fs = require('fs');
var router = express.Router();

router.get('/register',function(req,res){
    res.render('register',{
        user: req.cookies.petname
    });
})
//注册完成
router.post('/register',function(req,res){
    req.body.ip = req.ip;
    req.body.time = new Date();
    function send(code,message){
        res.status(200).json({code,message});
    }
    //保存数据到文件
    function saveFile(){
        var filename = `users/${req.body.petname}.txt`;
        fs.exists(filename,function(exists){
            if(exists){
                send('registered','用户已经被注册了');
            }else{
                fs.appendFile(filename,JSON.stringify(req.body),function(err){
                    if(err){
                        send('file error','抱歉，系统错误')
                    }else{
                        send('success','注册成功，请登录');
                    }

                })
            }

        })

    }
    fs.exists('users',function(exists){
        if(exists){
            saveFile();
        }else{
            fs.mkdir('users',function(err){
                if(err){
                    send('file error','系统错误');
                }else{
                    saveFile();
                }
            })
        }
    })
})
module.exports = router

